Cannon Falls, Minnesota (55009) is a small city located in Goodhue County with a population of 4,084 according to the US Census Bureau in 2019. This city has a vibrant community and is home to several small businesses. According to BestPlaces, Cannon Falls consistently ranks high in livability for people looking to make the move. The city features excellent schools, low crime rates, and great employment opportunities. Furthermore, it ranks highly in cost of living at 8 out of 10 and weather at 8 out of 10; making it an ideal place for families that want great amenities without breaking the bank. Additionally, its air quality index comes in at 6 out of 10 giving you more reasons to call this place home. All these factors combine to make Cannon Falls one of the best places to live in Minnesota by rankings from BestPlaces.
Best Places ranks thousands of places to live based on analysis, data and key statistics from the U.S. Census and our Best Places To Live Expert Insights.
Cannon_Falls, Minnesota has never been in one of our rankings. Do you think this is a mistake?
Tell us what you think is great or not so great about his place.
Browse all of our Best Places Rankings